home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / pc_board / pcb145ad.zip / WHATSNEW < prev   
Text File  |  1991-10-17  |  21KB  |  699 lines

  1.  
  2.  
  3.                           WELCOME TO PCBOARD VERSION 14.5A
  4.  
  5.      This README file includes important information about the current release
  6.      of PCBoard that is not included in the v14.5 printed manual.
  7.  
  8.      Table of Contents
  9.      ─────────────────
  10.  
  11.      PCBoard v14.5a installation instructions  . . . . . . . . . . . . . .   2
  12.           Converting from versions other than 14.x . . . . . . . . . . . .   2
  13.  
  14.      Fixes made to PCBoard v14.5 in the v14.5a release . . . . . . . . . .   3
  15.  
  16.      New commands added in PCBoard v14.5a  . . . . . . . . . . . . . . . .   4
  17.  
  18.      New command line switches added in PCBoard v14.5a . . . . . . . . . .   5
  19.  
  20.      New environment switch settings added in PCBoard v14.5a . . . . . . .   6
  21.  
  22.      Changes in DOOR operations in PCBoard v14.5a  . . . . . . . . . . . .   7
  23.  
  24.      New features found in the v14.5a release  . . . . . . . . . . . . . .   8
  25.  
  26.      Changes made to PCBFiler for v14.5a . . . . . . . . . . . . . . . . .  10
  27.  
  28.      Changes made to PCBSetup for v14.5a . . . . . . . . . . . . . . . . .  11
  29.  
  30.      ┌───────────────────────────────────────────────────────────────────────┐
  31.      │ PCBoard v14.5a installation instructions                              │
  32.      └───────────────────────────────────────────────────────────────────────┘
  33.  
  34.      IMPORTANT:  If  you  are running  PCBoard  in  your ROOT  Directory,  the
  35.                  install    program will not recognize that directory and will
  36.                  think  you are installing a NEW Copy  of PCBoard.  If you are
  37.                  running PCBoard in a  ROOT directory, please call CDC  and we
  38.                  will explain how to UPGRADE manually.
  39.  
  40.      IMPORTANT:  If  you  DOWNLOADED  the   v14.5a  software  then  copy  your
  41.                  PCB145.EXE file to disk  #1 if using floppy disks  to install
  42.                  the software or copy it to the subdirectory where all of your
  43.                  files  are  stored   if  installing  it  from   a  hard  disk
  44.                  subdirectory (see installation instructions below).
  45.  
  46.  
  47.      The INSTALL  program can be  used to either install  a brand new  copy of
  48.      PCBoard or to upgrade an existing PCBoard v14.x installation to v14.5a.
  49.  
  50.      You may install the software using either of two methods:
  51.  
  52.      1) Using PCBoard distribution disks:
  53.  
  54.         Run the INSTALL program on the first disk.
  55.  
  56.      2) Copy ALL of  the PCBoard files into  a temporary subdirectory on  your
  57.         hard  disk or your network server's hard disk.
  58.  
  59.         Run the INSTALL program from there.
  60.  
  61.      A special version  of PCBoard  called the "VROOM  Overlay" version  which
  62.      utilizes  Borland International's  VROOM technology  is available  on the
  63.      Salt Air BBS.  The major difference between it and what is found on these
  64.      distribution diskettes is that the "VROOM Overlay" version requires about
  65.      80K less memory to operate.
  66.  
  67.  
  68.      ┌───────────────────────────────────────────────────────────────────────┐
  69.      │ Converting from versions other than 14.x                              │
  70.      └───────────────────────────────────────────────────────────────────────┘
  71.  
  72.      -  On disk #3 you  will find a  file called 10DAT142.ZIP  which is a  ZIP
  73.         (compressed  file) containing  instructions and  a couple  of programs
  74.         graciously donated by Gary  Meeker to convert PCBoard v10.0  setups to
  75.         the version 14.2  format.  After  running the program  it should be  a
  76.         simple matter of running the INSTALL program on these disks to convert
  77.         from v14.2 to v14.5a.
  78.  
  79.      -  Disk  #4  contains  a  file called  PCBCONV.DOC  which  describes  the
  80.         conversion  process from  v11.x  and v12.x  systems  up to  the  v14.x
  81.         formats.   In same cases it may  actually be easier to  set up a brand
  82.         new v14.5a system and move your v11.x or v12.x users across.
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.                                          2
  96.  
  97.      ┌───────────────────────────────────────────────────────────────────────┐
  98.      │ Fixes made to PCBoard v14.5 in the v14.5a release                     │
  99.      └───────────────────────────────────────────────────────────────────────┘
  100.  
  101.      The following are  the important items  that were  problems in the  v14.5
  102.      release that are fixed in this release:
  103.  
  104.      -  Fixed a  problem that could occur  in the USERS.INF file  if MORE THAN
  105.         ONE TPA was installed in the file.  When a new user logged in it would
  106.         allocate  too much space in the USERS.INF  file.  This only occured on
  107.         new users and only when more than one TPA was installed.
  108.  
  109.      -  Fixed a problem where the caller could flag several files for download
  110.         and then choose a non-batch protocol to transfer them.
  111.  
  112.      -  Fixed support for comm ports using IRQs 8 through 15.
  113.  
  114.      -  Fixed PCBSM and PCBPACK  which, when creating  an entire set of  index
  115.         files, would leave out names starting with letters before 'A' or after
  116.         'Z' (common in foreign languages or when using numbers for login ids).
  117.  
  118.      -  There were several smaller, mostly cosmetic, fixes as well.
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.                                          3
  163.  
  164.      ┌───────────────────────────────────────────────────────────────────────┐
  165.      │ New commands added in PCBoard v14.5a                                  │
  166.      └───────────────────────────────────────────────────────────────────────┘
  167.  
  168.      -  Added a (S)earch sub-command  to the (J)oin conference command.   This
  169.         can be used to  do a text search on the conference names to get a list
  170.         of those  conferences matching  your criteria.   Example:   J S  SYSOP
  171.         would find all conferences with the word "sysop" in the name.
  172.  
  173.      -  Added sub-commands "FF" and "FT" to the (R)ead message command.  These
  174.         can be utilized by the sysop to find the FROM or TO name of  a message
  175.         in his users file.  In addition, the "F" command can still be used and
  176.         if the FROM  name happens to  be himself it will  instead find the  TO
  177.         name in the users file.
  178.  
  179.      -  Added  an "RO" sub-command of the (R)ead messages command which allows
  180.         you to Reply to Other than the sender of the original message.
  181.  
  182.      -  Added  "+" and  "-"  options  to the  Sysop  Function 7  command  menu
  183.         allowing  you  to  set the  direction  of  the user  records  that are
  184.         displayed.
  185.  
  186.      -  Added two subcommands to the e(X)pert mode command as follows:
  187.  
  188.             X ON    Forces expert mode ON
  189.             X OFF   Forces expert mode OFF
  190.  
  191.      -  Added DOWNLOAD and UPLOAD as synonym commands for D and U.
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.                                          4
  230.  
  231.      ┌───────────────────────────────────────────────────────────────────────┐
  232.      │ New command line switches added in PCBoard v14.5a                     │
  233.      └───────────────────────────────────────────────────────────────────────┘
  234.  
  235.      NOTE:  Command line switches are  settings that you place directly on the
  236.      PCBoard command line in the BOARD.BAT file.  This  is not the same as the
  237.      environment  switches which  use the  SET  command to  place them  in the
  238.      environment.
  239.  
  240.      -  Added a /READSYS command line parameter to read the USERS.SYS file and
  241.         update  USERS and USERS.INF (if necessary)  then immediately drop back
  242.         to DOS.  This corresponds with the existing /USERSYS command.
  243.  
  244.      -  Added a command  line parameter of /FILE:  to specify the  location of
  245.         the PCBOARD.DAT file.  Example:   PCB145 /FILE:C:\PCB\PCBOARD.DAT.
  246.  
  247.      -  Added /MINMSGS:xxxx command line  switch to PCBPACK.  This  will allow
  248.         you to specify the number of minimum messages that a conference should
  249.         hold.  This will override any DATE, DAYS, or PURGE flags if the number
  250.         of active  messages is  less than  or equal  to the number  specified.
  251.         This  is  very useful  for Echo  Mail  type conferences  where message
  252.         traffic is slow.
  253.  
  254.      -  Modified the /C: command line switch so that in addition to the normal
  255.         values accepted of 0 through 9 it will now also accept regular connect
  256.         speeds such as 1200, 2400, 14400 and so on.
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.                                          5
  297.  
  298.      ┌───────────────────────────────────────────────────────────────────────┐
  299.      │ New environment switch settings added in PCBoard v14.5a               │
  300.      └───────────────────────────────────────────────────────────────────────┘
  301.  
  302.      NOTE:  Environment  switches use a single SET PCB=  command to place them
  303.      into the DOS environment space.  If multiple settings are desired combine
  304.      them all together on a single line.
  305.  
  306.      Example:  SET PCB=/RESET /MAIN /UPCRED:2 /BYTECRED:1.5 /SWAP
  307.  
  308.      The recommended location  for the SET PCB= line is  in the BOARD.BAT file
  309.      near the top of the file.
  310.  
  311.  
  312.         /NOPROMOTE    Used for  those who  do not  wish the  "D" and  "U" file
  313.                       transfer commands to be  automatically promoted to batch
  314.                       file  equivalents of  "DB"  and "UB"  when the  protocol
  315.                       chosen is a batch protocol.
  316.  
  317.         /NOBATCHUP    Used to  instruct  PCBoard  to  NOT allow  files  to  be
  318.                       uploaded in  batch protocol.   May be  desirable when  a
  319.                       large  number of  foreign  machines (such  as  Macintosh
  320.                       whose file naming conventions do  not match DOS) will be
  321.                       uploading files.  Any  batch protocols defined may still
  322.                       be used but only in single file upload operation.
  323.  
  324.         /MAIN         Used  to force all "Comments to the Sysop" into the Main
  325.                       Board area.
  326.  
  327.         /NOREG        For  NEW USERS -  it disables the  automatic pre-scan of
  328.                       the conference list for  public conferences.  The caller
  329.                       may still join any public conferences he simply won't be
  330.                       registered in them until he joins.
  331.  
  332.         /RESET        Instructs PCBoard to automatically reset the modem every
  333.                       5  minutes while  it  sits idling  at  the Call  Waiting
  334.                       screen.
  335.  
  336.         /FLOAT        Used for in-house local  area networks it allows PCBoard
  337.                       to pick a  node that isn't busy and automatically switch
  338.                       to that node  number.   This avoids the  need to  assign
  339.                       everyone a  unique  node number.   You  could have  1000
  340.                       people vying for access to a 99-node system and only get
  341.                       an "all nodes are busy"  message if all 99 nodes are  in
  342.                       use.
  343.  
  344.                       In conjunction  with the above  there is  now a  special
  345.                       "local-only"   version  of  PCBoard   available  for  /U
  346.                       purchasers.   This  version  of the  software lacks  the
  347.                       dial-in capability  as well  as the Call  Waiting screen
  348.                       and any  other "sysop" amenities and  instead treats the
  349.                       user  as if he were a caller  into the system.  This can
  350.                       be very useful  for large organizations concerned  about
  351.                       security issues that are involved when using the regular
  352.                       software.
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.                                          6
  364.  
  365.      ┌───────────────────────────────────────────────────────────────────────┐
  366.      │ Changes in DOOR operations in PCBoard v14.5a                          │
  367.      └───────────────────────────────────────────────────────────────────────┘
  368.  
  369.      -  Added the ability to  set up a  "shell" DOOR.  That  is, a DOOR  which
  370.         PCBoard  will shell  out to  (leaving PCBoard  in memory)  rather than
  371.         dropping out of memory entirely.  This gives a much  quicker return to
  372.         PCBoard when the door finishes and can make new DOORs almost appear as
  373.         a functional part of the system.
  374.  
  375.         Also note that on a "shell" door the caller will not  be informed that
  376.         it is loading a door  - the goal, again, being to make the door appear
  377.         to be more of an integrated function of the system.
  378.  
  379.      -  Added  the following  SET statements  during execution  of a  either a
  380.         SHELLED operation or a DOOR application:
  381.  
  382.         PCBDRIVE      example: SET PCBDRIVE=C:
  383.         PCBDIR        example: SET PCBDIR=\TC\NEW
  384.         PCBDAT        example: SET PCBDAT=C:\TC\NEW\PCBOARD.DAT
  385.         PCBNODE       example: SET PCBNODE=1
  386.  
  387.         The above environment  variables can  be used to  control batch  files
  388.         allowing  you to  set up a  single file  that can be  used by multiple
  389.         nodes.  For instance, a batch file might look like this:
  390.  
  391.         D:
  392.         CD \TEST
  393.         TEST
  394.         %PCBDRIVE%    <- when executed goes to PCBoard's home drive
  395.         CD \%PCBDIR%  <- when executed goes to PCBoard's home directory
  396.  
  397.         NOTE: You  may need to  make room  in your environment  for these  new
  398.         environment settings.  To do this you would edit your  CONFIG.SYS file
  399.         and change the environment size with a line such as this:
  400.  
  401.         SHELL=C:\COMMAND.COM /E:512 /P
  402.  
  403.         The above line allocates 512 bytes of environment space.
  404.  
  405.      -  Added  the detection of a  file called PCBSTUFF.KBD  after executing a
  406.         door or a (F)ile (V)iew  operation.  If found, it stuffs  the keyboard
  407.         buffer with the keystrokes found in the file.
  408.  
  409.      -  Added the detection  of a  file called PCBDOOR.TXT  after executing  a
  410.         door.  If found, PCBoard will display the file to the caller.
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.                                          7
  431.  
  432.      ┌───────────────────────────────────────────────────────────────────────┐
  433.      │ New features found in the v14.5a release                              │
  434.      └───────────────────────────────────────────────────────────────────────┘
  435.  
  436.      -  Added  the ability  to INDEX  your download  files for  fast retrieval
  437.         whether on a CD-ROM drive or on a slow hard disk or network server.
  438.  
  439.      -  Modified the  posting of uploads to send the description of the upload
  440.         out  to a file called PCBDESC.### during the "file verification" phase
  441.         to allow the routines  that are performing the verification  to modify
  442.         the  upload  description if  necessary. The  ###  is the  node number.
  443.         Also,  enhanced the verification routines to withstand loss of carrier
  444.         if the caller hangs up before the verification completes.
  445.  
  446.      -  Added more  control over the delay  during display of the  LOGOFF file
  447.         (or SCRIPT0) file such  that the "Modem Delay During  Recycle" setting
  448.         in PCBSetup will have a greater  effect on the modem's ability to send
  449.         the complete file to the caller before hanging up.
  450.  
  451.      -  Modified PCBoard  so that  if a  caller is  UNABLE to  log  on due  to
  452.         invalid password the time spent attempting to log on is not subtracted
  453.         from the caller's account.
  454.  
  455.      -  Modified  the (F)ile, (L)ocate,  (N)ew and (Z)ippy  search commands to
  456.         allow  a range of directory numbers to be input.  Examples:   "F 1-4",
  457.         "Z DESQ 1 3 15-24",  "L TEST*.ZIP 5-10 12-15".
  458.  
  459.      -  The  (L)ocate command will now automatically  append *.* to the end of
  460.         the text  entered  to help  callers  find what  they  are looking  for
  461.         without having to fully qualify the input.
  462.  
  463.      -  Modified the DIRxx display routine to allow %FILESPEC include files to
  464.         be used.   This could  be used  to display colored  headers or  common
  465.         disclaimers, etc.
  466.  
  467.      -  Added the detection  of two files called  $$LOGON.BAT and $$LOGOFF.BAT
  468.         which PCBoard will search for in  the default directory or anywhere in
  469.         your PATH.   If found, the $$LOGON.BAT file will be run after a caller
  470.         logs on  but before the  NEWS file is  displayed and  the $$LOGOFF.BAT
  471.         file will  be run  after  the caller  logs off  but  before the  board
  472.         recycles.
  473.  
  474.      -  Modified PCBoard to allow DIR files to include %FILESPEC include files
  475.         for storing header information.
  476.  
  477.      -  Added an @FREESPACE@ macro which gives the number of bytes free on the
  478.         private upload drive which  is equivalent to the bytes  free displayed
  479.         prior to an upload.
  480.  
  481.      -  If an event is scheduled and a caller calls in within 2 minutes of the
  482.         time that the event "suspense" time starts PCBoard will now divide the
  483.         suspense time  in half and give half  of it to the  caller in order to
  484.         avoid rudely logging him off before  getting to a point of telling him
  485.         why the time was reduced.  
  486.  
  487.         NOTE:  if you have short suspense times (2 or 3 minutes) you  may wish
  488.         to increase them to (to 4 or 5 minutes, for example).
  489.  
  490.      -  If a  field in PCBTEXT,  that is  used for registration  questions, is
  491.         blank then the question will not be asked.
  492.  
  493.      -  Added Local File Transfer capabilities for both uploads and downloads.
  494.         Just select an INTERNAL protocol  such as Ymodem or Ymodem/G  and then
  495.         tell PCBoard to  begin an upload or download.  It will then pop-up and
  496.  
  497.                                          8
  498.  
  499.         ask for the  name of the file to upload (wildcards can be used) or the
  500.         directory to which you want downloaded files to be copied.
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.                                          9
  565.  
  566.      ┌───────────────────────────────────────────────────────────────────────┐
  567.      │ Changes made to PCBFiler for v14.5a                                   │
  568.      └───────────────────────────────────────────────────────────────────────┘
  569.  
  570.      -  Modified PCBFiler's "master file list" creation capability so that:
  571.         a) remove @X codes from the text
  572.         b) remove the vertical bar (|) which designates secondary lines
  573.         c) include the contents of any %FILESPEC include files
  574.         d) add a line  indicating the conference name,  directory number and  
  575.         name before each DIR file
  576.  
  577.      -  Added  a  /PROCESS:xx:yy[:A] command  line  parameter  to PCBFILER  as
  578.         follows:
  579.  
  580.         where "xx" is the number of the conference
  581.               "yy" is the number of the directory
  582.  
  583.         The  /PROCESS command tells PCBFiler  to read the  specified DIR file,
  584.         verify  the files  within it  updating the  SIZE and  DATE information
  585.         within  the DIR file,  then write it  back out  to disk sorting  it if
  586.         necessary.
  587.  
  588.         The :A  is optional and is  used the way  you would answer 'A'  to the
  589.         verify file existence question in PCBFiler before editing a DIR file.
  590.  
  591.      -  PCBFiler's  wildcard   searches  will  now,  like  PCBoard's  (L)ocate
  592.         command, automatically append *.* to the text entered.
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.                                          10
  632.  
  633.      ┌───────────────────────────────────────────────────────────────────────┐
  634.      │ Changes made to PCBSetup for v14.5a                                   │
  635.      └───────────────────────────────────────────────────────────────────────┘
  636.  
  637.      -  Added a /QUICK command line parameter which allows PCBSetup to quickly
  638.         initialize itself without having to rewrite the CNAMES.@@@ file during
  639.         the startup process.   Use this ONLY if  you know that the CNAMES  and
  640.         CNAMES.@@@ files are in synch.   This should always be the case except
  641.         if you've manually modified either one.
  642.  
  643.      -  Added an  Upload  Paths and  DIR Files  "default" for  setting up  new
  644.         conferences in  PCBSetup such  that  it can  now copy  the main  board
  645.         settings,  create brand new settings based on the conference, or leave
  646.         the entries blank.
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.                                          11
  699.